home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 376-400 / disk_386 / xlispstat / src1.lzh / Headers / Stproto.h < prev    next >
C/C++ Source or Header  |  1990-10-02  |  8KB  |  180 lines

  1. #ifndef ST_H
  2. #define ST_H
  3.  
  4. #include "iviewdef.h"
  5.  
  6. extern LVAL DialogChoiceItemValue(LVAL,int,int),
  7.             DialogGetModalItem(LVAL),
  8.             DialogListItemSelection(LVAL,int,LVAL),
  9.             DialogScrollItemMax(LVAL,int,int),
  10.             DialogScrollItemMin(LVAL,int,int),
  11.             DialogScrollItemValue(LVAL,int,int),
  12.             DialogTextItemText(LVAL,int,char *),
  13.             DialogToggleItemValue(LVAL,int,LVAL),
  14.             StGWGetColRefCon(ColorCode),
  15.             StGWGetCursRefCon(int),
  16.             StGWGetObject(StGWWinInfo *),
  17.             StGWGetSymRefCon(int);
  18. extern int StGrDirty(StGWWinInfo *),
  19.            StGrNumVariables(StGWWinInfo *),
  20.            StGWCanvasHeight(StGWWinInfo *),
  21.            StGWCanvasWidth(StGWWinInfo *),
  22.            StGWCursor(StGWWinInfo *),
  23.            StGWDrawMode(StGWWinInfo *),
  24.            StGWGetClipRect(StGWWinInfo *,int *,int *,int *,int *),
  25.            StGWHasHscroll(StGWWinInfo *),
  26.            StGWHasVscroll(StGWWinInfo *),
  27.            StGWIdleOn(StGWWinInfo *),
  28.            StGWLineType(StGWWinInfo *),
  29.            StGWMakeCursor(int,char *,char *,int,int,LVAL),
  30.            StGWMakeResCursor(char *,int,LVAL),
  31.            StGWTextAscent(StGWWinInfo *),
  32.            StGWTextDescent(StGWWinInfo *),
  33.            StGWTextWidth(StGWWinInfo *,char *),
  34.            StGWUseColor(StGWWinInfo *),
  35.            StGWWinInfoSize(void),
  36.            StHasWindows(void),
  37.            StMObAllocated(LVAL),
  38.            StMObInstalled(LVAL),
  39.            StMObPopup(LVAL,int,int,LVAL),
  40.            StScreenHasColor(void);
  41. extern void DialogAllocate(LVAL),
  42.             DialogButtonGetDefaultSize(LVAL,int *,int *),
  43.             DialogChoiceGetDefaultSize(LVAL,int *,int *),
  44.             DialogListGetDefaultSize(LVAL,int *,int *),
  45.             DialogListItemSetText(LVAL,LVAL,char *),
  46.             DialogRemove(LVAL),
  47.             DialogScrollGetDefaultSize(LVAL,int *,int *),
  48.             DialogSetDefaultButton(LVAL,LVAL),
  49.             DialogTextGetDefaultSize(LVAL,int *,int *),
  50.             DialogToggleGetDefaultSize(LVAL,int *,int *),
  51.             StFlushGraphics(void),
  52.             StFree(void *),
  53.             StGetScreenSize(int *,int *),
  54.             StGrGetClickRange(StGWWinInfo *,int *,int *),
  55.             StGrGetContentOrigin(StGWWinInfo *,int *,int *),
  56.             StGrGetContentRect(StGWWinInfo *,int *,int *,int *,int *),
  57.             StGrGetContentVariables(StGWWinInfo *,int *,int *),
  58.             StGrGetMargin(StGWWinInfo *,int *,int *,int *,int *),
  59.             StGrObAdjustToData(LVAL,int),
  60.             StGrSetClickRange(StGWWinInfo *,int,int),
  61.             StGrSetContentOrigin(StGWWinInfo *,int,int),
  62.             StGrSetContentRect(StGWWinInfo *,int,int,int,int),
  63.             StGrSetContentVariables(StGWWinInfo *,int,int),
  64.             StGrSetDirty(StGWWinInfo *,int),
  65.             StGrSetMargin(StGWWinInfo *,int,int,int,int),
  66.             StGWBufferToScreen(StGWWinInfo *,int,int,int,int),
  67.             StGWDrawBitmap(StGWWinInfo *,int,int,int,int,char *),
  68.             StGWDrawLine(StGWWinInfo *,int,int,int,int),
  69.             StGWDrawPoint(StGWWinInfo *,int,int),
  70.             StGWDrawString(StGWWinInfo *,char *,int,int),
  71.             StGWDrawStringUp(StGWWinInfo *,char *,int,int),
  72.             StGWDrawSymbol(StGWWinInfo *,int,int,int),
  73.             StGWDrawText(StGWWinInfo *,char *,int,int,int,int),
  74.             StGWDrawTextUp(StGWWinInfo *,char *,int,int,int,int),
  75. #ifdef AMIGA
  76.             StGWDumpImage(StGWWinInfo *,char *,double),
  77. #else
  78.             StGWDumpImage(StGWWinInfo *,FILE *,double),
  79. #endif AMIGA
  80.             StGWEraseArc(StGWWinInfo *,int,int,int,int,double,double),
  81.             StGWEraseOval(StGWWinInfo *,int,int,int,int),
  82.             StGWErasePoly(StGWWinInfo *,int,short *,int),
  83.             StGWEraseRect(StGWWinInfo *,int,int,int,int),
  84.             StGWFrameArc(StGWWinInfo *,int,int,int,int,double,double),
  85.             StGWFrameOval(StGWWinInfo *,int,int,int,int),
  86.             StGWFramePoly(StGWWinInfo *,int,short *,int),
  87.             StGWFrameRect(StGWWinInfo *,int,int,int,int),
  88.             StGWFreeColor(ColorCode),
  89.             StGWFreeCursor(int),
  90.             StGWGetAllocInfo(LVAL,char **,int *,int *,int *,int *,int *),
  91.             StGWGetHScroll(void),
  92.             StGWGetHscrollIncs(StGWWinInfo *,int *,int *),
  93.             StGWGetLineWidth(StGWWinInfo *,int *),
  94.             StGWGetScreenSize(void),
  95.             StGWGetScroll(StGWWinInfo *,int *,int *),
  96.             StGWGetSymbolSize(int,int *,int *),
  97.             StGWGetViewRect(StGWWinInfo *,int *,int *,int *,int *),
  98.             StGWGetVScroll(void),
  99.             StGWGetVscrollIncs(StGWWinInfo *,int *,int *),
  100.             StGWInitialDraw(StGWWinInfo *),
  101.             StGWInitWinInfo(LVAL),
  102.             StGWIsActive(void),
  103.             StGWObDoClobber(LVAL),
  104.             StGWObDoIdle(LVAL),
  105.             StGWObDoKey(LVAL,unsigned char,int,int),
  106.             StGWObDoMouse(LVAL,int,int,MouseEventType,MouseClickModifier),
  107.             StGWObRedraw(LVAL),
  108.             StGWObResize(LVAL),
  109.             StGWPaintArc(StGWWinInfo *,int,int,int,int,double,double),
  110.             StGWPaintOval(StGWWinInfo *,int,int,int,int),
  111.             StGWPaintPoly(StGWWinInfo *,int,short *,int),
  112.             StGWPaintRect(StGWWinInfo *,int,int,int,int),
  113.             StGWRemove(StGWWinInfo *),
  114.             StGWReplaceSymbol(StGWWinInfo *,int,int,int,int),
  115.             StGWResetBuffer(void),
  116.             StGWReverseColors(StGWWinInfo *),
  117.             StGWSetBackColor(StGWWinInfo *,ColorCode),
  118.             StGWSetClipRect(StGWWinInfo *,int,int,int,int,int),
  119.             StGWSetColRefCon(ColorCode,LVAL),
  120.             StGWSetCursor(StGWWinInfo *,int),
  121.             StGWSetCursRefCon(int,LVAL),
  122.             StGWSetDrawColor(StGWWinInfo *,ColorCode),
  123.             StGWSetDrawMode(StGWWinInfo *,int),
  124.             StGWSetFreeMem(StGWWinInfo *,void(*)(IVIEW_WINDOW)),
  125.             StGWSetHasHscroll(StGWWinInfo *,int,int),
  126.             StGWSetHasVscroll(StGWWinInfo *,int,int),
  127.             StGWSetHScroll(void),
  128.             StGWSetHscrollIncs(StGWWinInfo *,int,int),
  129.             StGWSetIdleOn(StGWWinInfo *,int),
  130.             StGWSetLine(void),
  131.             StGWSetLineType(StGWWinInfo *,int),
  132.             StGWSetLineWidth(StGWWinInfo *,int),
  133.             StGWSetObject(StGWWinInfo *,LVAL),
  134.             StGWSetRefCon(StGWWinInfo *,IView),
  135.             StGWSetScroll(StGWWinInfo *,int,int,int),
  136.             StGWSetSize(StGWWinInfo *,int,int,int),
  137.             StGWSetSymRefCon(int,LVAL),
  138.             StGWSetTitle(void),
  139.             StGWSetUseColor(StGWWinInfo *,ColorCode),
  140.             StGWSetVScroll(void),
  141.             StGWSetVscrollIncs(StGWWinInfo *,int,int),
  142.             StGWShowWindow(StGWWinInfo *),
  143.             StGWStartBuffering(StGWWinInfo *),
  144.             StGWWhileButtonDown(StGWWinInfo *,void(*)(/*IVIEW_WINDOW,int,int*/),int),
  145.             StHideWindow(IVIEW_WINDOW),
  146.             StInitGraphics(void),
  147.             StMObAllocate(LVAL),
  148.             StMObAllocateMach(LVAL),
  149.             StMObAppendItems(LVAL,LVAL),
  150.             StMObDeleteItem(LVAL,LVAL),
  151.             StMObDispose(LVAL),
  152.             StMObDisposeMach(LVAL),
  153.             StMObEnable(LVAL,int),
  154.             StMObInstall(LVAL),
  155.             StMObRemove(LVAL),
  156.             StMObSetItemProp(LVAL,int),
  157.             StPerror(char *),
  158.             StRFree(StReallocData),
  159.             StRLock(StReallocData),
  160.             StRUnlock(StReallocData),
  161.             StShowWindow(IVIEW_WINDOW),
  162.             StWGetLocation(IVIEW_WINDOW,int *,int *,int),
  163.             StWGetSize(IVIEW_WINDOW,int *,int *,int),
  164.             StWSetLocation(IVIEW_WINDOW,int,int,int),
  165.             StWSetSize(IVIEW_WINDOW,int,int,int),
  166.             StWSetTitle(IVIEW_WINDOW,char *);
  167. extern long StRSize(StReallocData);
  168. extern IViewDATA StGrData(StGWWinInfo  *);
  169. extern IView StGWGetRefCon(StGWWinInfo *);
  170. extern void *StCalloc(int,int),
  171.             *StRPtr(StReallocData);
  172. extern ColorCode StGWBackColor(StGWWinInfo *),
  173.                  StGWDrawColor(StGWWinInfo *),
  174.                  StGWMakeColor(double,double,double,LVAL);
  175. extern StReallocData StRCalloc(int,int),
  176.                      StRRealloc(StReallocData,int,int);
  177. extern StGWWinInfo *StGWObWinInfo(LVAL);
  178.  
  179. #endif ST_H
  180.